package tabuInterface.algorithm;

import tabuInterface.gene.Gene;

import java.util.EnumMap;

//描述算法本身
public interface TabuSearch {
    int eval(Gene gene);//评估函数

    Gene iterInit();//生成迭代最优解
    //可以是随机 也可以设定

    EnumMap<IterReturnMapKey,Object> runIter() throws Exception;

    EnumMap<IterReturnMapKey, Object> run() throws Exception;

}
